package com.wondertek.service.sdk.iotdh.dto.req.scene;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author xxx
 * @Date 2024/8/22 19:40
 */
@Data
public class GetAccessorySceneModesReq {
    @Schema(name = "deviceId", description = "Device ID ", required = true)
    private String deviceId;

    @Schema(name = "accessoryId", description = "Accessory ID", required = true)
    private String accessoryId;

    @Schema(name = "sceneType", description = "情景类型 1-布撤防联动情景； 2-报警联动警情景； 3-定时联动情景； 4-控制情景", required = false)
    private int sceneType;

    @Schema(name = "sceneOption", description = "选择情景操作 1-获取可用的新增情景（配合accessoryId、sceneType使用）； 2-获取现有情景信息（配合情景Id使用）", required = false)
    private int sceneOption;

    @Schema(name = "sceneId", description = "情景模式id char[64]", required = false)
    private String sceneId;
}
